package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 【请填写功能名称】对象 tb_cell_box
 * 
 * @author ruoyi
 * @date 2020-06-25
 */
public class TbCellBox extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long boxId;

    /** 电池组型号名称 */
    @Excel(name = "电池组型号名称")
    private String boxModelName;

    /** 电池组型号编号 */
    @Excel(name = "电池组型号编号")
    private String boxModelCode;

    /** 实际容量 */
    @Excel(name = "实际容量")
    private String boxVolume;

    /** 实际电压 */
    @Excel(name = "实际电压")
    private String boxVoltage;

    /** 实际质量 */
    @Excel(name = "实际质量")
    private String boxQuality;

    /** 出厂日期 */
    @Excel(name = "出厂日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date boxDatea;

    /** 电池专用TBOX条形码 */
    @Excel(name = "电池专用TBOX条形码")
    private String boxTxm;

    /** 所在车辆VIN */
    @Excel(name = "所在车辆VIN")
    private String carVin;

    /** 所在电池组编码 */
    @Excel(name = "所在电池组编码")
    private Long packId;

    public void setBoxId(Long boxId) 
    {
        this.boxId = boxId;
    }

    public Long getBoxId() 
    {
        return boxId;
    }
    public void setBoxModelName(String boxModelName) 
    {
        this.boxModelName = boxModelName;
    }

    public String getBoxModelName() 
    {
        return boxModelName;
    }
    public void setBoxModelCode(String boxModelCode) 
    {
        this.boxModelCode = boxModelCode;
    }

    public String getBoxModelCode() 
    {
        return boxModelCode;
    }
    public void setBoxVolume(String boxVolume) 
    {
        this.boxVolume = boxVolume;
    }

    public String getBoxVolume() 
    {
        return boxVolume;
    }
    public void setBoxVoltage(String boxVoltage) 
    {
        this.boxVoltage = boxVoltage;
    }

    public String getBoxVoltage() 
    {
        return boxVoltage;
    }
    public void setBoxQuality(String boxQuality) 
    {
        this.boxQuality = boxQuality;
    }

    public String getBoxQuality() 
    {
        return boxQuality;
    }
    public void setBoxDatea(Date boxDatea) 
    {
        this.boxDatea = boxDatea;
    }

    public Date getBoxDatea() 
    {
        return boxDatea;
    }
    public void setBoxTxm(String boxTxm) 
    {
        this.boxTxm = boxTxm;
    }

    public String getBoxTxm() 
    {
        return boxTxm;
    }
    public void setCarVin(String carVin) 
    {
        this.carVin = carVin;
    }

    public String getCarVin() 
    {
        return carVin;
    }
    public void setPackId(Long packId) 
    {
        this.packId = packId;
    }

    public Long getPackId() 
    {
        return packId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("boxId", getBoxId())
            .append("boxModelName", getBoxModelName())
            .append("boxModelCode", getBoxModelCode())
            .append("boxVolume", getBoxVolume())
            .append("boxVoltage", getBoxVoltage())
            .append("boxQuality", getBoxQuality())
            .append("boxDatea", getBoxDatea())
            .append("boxTxm", getBoxTxm())
            .append("carVin", getCarVin())
            .append("packId", getPackId())
            .toString();
    }
}
